jsp 页面跳转加"../"得问题
来源:百度知道 编辑:UC知道 时间:2024/05/22 19:50:08
在jsp中,页面跳转以及servlet中得跳转,什么时候该加"../",什么时候不该加"../"???
相信些,谢谢哦
是详细些,不是相信些,呵呵
相信些,谢谢哦
是详细些,不是相信些,呵呵
../的理解同楼上Anson0370
又可以称为相对路径吧,就是你要使用的serlvet或文件相对你当前所处的位置。
比如:
我当前在:/check/aaa.jsp,则,我要调用与check同级的servlet,则相对路径为:../servlet名称
如果你搞不清楚相对路径
你可以使用绝对路径,也有很多项目中常用绝对路径
在JSP上部声明:
<%
String path = request.getContextPath(); //这是获得上下文路径
%>
调用时,<%=path%>/ 这个即代表根目录,你的文件或servlet位于哪一级目录,直接在后面填写即可,不需要考虑是否使用../
比如:
有一个servlet在web.xml中的配置是:
<url-pattern>/myservlet</url-pattern> 以/开头,代表myservlet在根目录下,则它的绝对地址为:<%=path%>/myservlet;
如果:<url-pattern>/check/myservlet</url-pattern>,代表myservlet在根目录下的check路径下面,则绝对地址为:<%=path%>/check/myservlet
eeee
../是表示退到上级目录
比如你现在所在目录是root/admin/xxx.jsp
你要调用root/yyy.jsp
那就../yyy.jsp